package com.bcbim.smart_water_interface.maintenance.dao;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @Description: 养护数据实体类
 * @Author XueHao
 * @Date 2021/8/24
 * @Version V1.0
 **/
@Data
public class MaintenanceDAO implements Serializable {

    private String id;//主键

    private String lineId;//管线表主键

    private String maintenanceCategory;//养护类别（码值 maintenanceCategoryType）

    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern = "yyyy-MM-dd")
    private Date workTime;//工作时间

    private String executor;//执行人

    private String workResult;//工作结果

    private String remark;//备注

    private String createBy;//创建人

    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;//创建时间

    private String updateBy;//修改人

    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime; //修改时间;

    private String del;//删除标记
}
